Solutions Designer
|
2024-10-14 10:02:46
General Skills:
Cloud-Native Solution Design: Ability to define scalable, reusable
components within cloud-native and CRM solutions, focusing on quality
metrics and system integration.
System Performance Optimization: Deep understanding of performance
considerations in cloud and hybrid environments, with experience in
system monitoring and tuning.
Middleware and API Gateway Expertise: Proficient in working with
middleware, gateways, and cloud-based APIs, ensuring seamless
communication between distributed systems.
Multi-tier Design: Skilled in leading multi-tier cloud application
infrastructure design, documentation, and configuration for medium to
large corporate implementations.
Methodologies and Tools: Experience in structured methodologies for
application design and development, utilizing CASE tools, data
modeling, metadata structures, and project management software.
Emerging IT Trends: Awareness of emerging technologies and best
practices, especially in the cloud-native and DevOps space.
Strong Analytical & Communication Skills: Excellent problem-solving,
decision-making, and communication skills with a proven track record
of teamwork and meeting deadlines.
Object-Oriented Design Techniques: Proficiency in object-oriented
analysis and design methodologies, particularly in cloud-native
contexts.
Information Management Knowledge: Understanding of information
management principles, policies, and practices.
Curam Solution Architecture: Experience or knowledge in Curam (Case
Management System) architecture and design, with the ability to lead
CRM and case management solutions.
Experience and Skill Set Requirements
Technical and Solution Design: 70%
Experience in Converting Monolithic to Cloud-Native Microservices:
Expertise in transforming monolithic applications into cloud-native
microservices architecture.
Java Backend Development Expertise: Extensive hands-on experience with
Java development, including frameworks, APIs, and integration.
Cloud Experience (Azure DevOps): Proficiency with cloud technologies,
including containerization, automated deployments, and CI/CD pipelines
using Azure DevOps.
System Interfaces & Integration: Strong understanding of system
interactions, system limitations, and requirements for integrating
components in distributed environments.
Hands-on Solutions Design and Development: Demonstrated experience in
the design and implementation of scalable, reliable, and secure
solutions.
Middleware and API Gateway Expertise: Experience working with
middleware, gateways, and cloud-based APIs.
System Performance Optimization: Ability to manage performance across
cloud and hybrid environments.
Enterprise Architecture Deliverables: Experience in developing
architecture models, design documentation, and alignment with
organizational objectives.
Experience with Object-Oriented Design: Familiarity with
object-oriented analysis and design techniques.
Methodologies and Tools: Proficient in structured design and
development methodologies, CASE tools, and metadata management.
Curam Solution Architecture: Knowledge or experience with Curam
architecture and case management system integration.
Emerging IT Trends Awareness: Knowledge of the latest developments in
cloud-native technologies, DevOps practices, and enterprise
architecture.
2. Leadership: 30%
Architecture Leadership: Proven leadership in designing and
implementing solutions architectures, ensuring the solution's
alignment with business and technical needs.
Project Leadership: Experience in leading multi-tier cloud application
design and deployment for large implementations, ensuring
collaboration across teams.
Defining Reusable Components & Quality Metrics: Ability to drive the
definition of reusable components and set quality standards within the
solution design.
Information Management Knowledge: Leadership in applying information
management principles and aligning solutions with governance
practices.
Performance Considerations and Monitoring: Leadership in implementing
monitoring practices and addressing performance concerns at a
strategic level.
Strong Analytical & Communication Skills: Ability to make critical
decisions, solve complex problems, and communicate effectively with
technical teams and stakeholders.
Teamwork & Collaboration: Proven track record of working
collaboratively, meeting deadlines, and fostering a productive team
environment.
Must-Have:
Experience in Converting Monolithic to Cloud-Native Microservices:
Proven experience in transforming monolithic applications into
microservices or cloud-native solutions, with a deep understanding of
cloud-native architecture principles.
Development Expertise: Extensive hands-on experience with Java
development, including frameworks such as Angular, APIs,
microservices, and integration with cloud platforms.
Cloud Experience: Expertise in cloud technologies, particularly Azure,
with practical experience in leveraging Azure DevOps for CI/CD
pipelines, containerization, and automated deployments.
Hands-on Solutions Design and Development: Demonstrated ability to
design and implement cloud-native solutions, ensuring scalability,
reliability, and performance in large distributed environments.
System Interfaces & Integration: Strong ability to monitor and
understand complex system interactions at multiple abstraction levels,
define limitations, and implement solutions that address system
interface and integration requirements.
Leadership: Proven leadership in the design and implementation of
solution architectures, with experience in CRM platforms, databases,
operating systems, and communication protocols.
Not Ready to Apply?
Join our talent pool and we'll reach out when a job
fits your skills.